Adaptive Routing Using Expert Advice

نویسندگان

  • András György
  • György Ottucsák
چکیده

Adaptive routing algorithms are of great importance in the maintenance of packet-switched communication networks. A sufficiently flexible algorithm can yield increased quality of service (QoS), such as reduced packet loss ratio or delay, even in case of link failures or substantially changed traffic scenarios. These algorithms require constant monitoring of network state, and the measured information is combined to update the routing tables. Such combinations can be done in a number of ways, from very simple heuristics to more complicated methods, such as neural networks or reinforcement learning or sequential decision methods. In this paper we survey the latter. In sequential decision (prediction) problems in general, a decision maker has to perform a sequence of actions. After each action, the decision maker suffers some loss, depending on the response of the environment. Its goal is to minimize its cumulative loss over a sufficiently long period of time. Adaptive routing can naturally be cast as a sequential decision problem, as for each packet the routing algorithm has to choose a path from source to destination on which the packet is to be sent. The loss corresponding to the decision is the value of the service parameter we wish to minimize, such as the delay on the path or whether the packet is lost due to insufficient buffer size. In this paper we consider sequential decision problems in the adversarial setting where no probabilistic assumption is made on how the loss of the decision maker is generated, and the goal is to perform well relative to a set of experts for all possible behavior of the environment. More precisely, the aim of the decision maker is to achieve asymptotically the same average loss as the best expert. To solve this problem, the decision maker has access to the decisions of the experts before making his own, and hence can combine them. However, it is impossible to know in advance the performance of the experts. Yet, the experts’ advice can be combined such that the average loss of the combined algorithm is asymptotically not larger than that of the best expert over a sufficiently long period of time. The first theoretical results concerning sequential prediction are due to Blackwell [1] and Hannan [2], but they were re-discovered by the learning community only in the 1990’s, see, for example, Vovk [3], Littlestone and Warmuth [4] and Cesa-Bianchi et al. [5]. These results show that it is possible to construct algorithms for sequential (online) prediction that predict almost as well as the best expert. The main idea of these algorithms is the same: after observing the past performance of the experts, in each step the decision of a randomly chosen expert is followed such that experts with superior past performance are chosen with higher probability. In the routing problem, the decisions of the experts can be defined as paths from source to destination, and in the simplest case, one can define one expert for each path. In that case, competing with the best expert results in algorithms that have at least the same asymptotic performance as the best fixed path. Stronger results can be obtained by defining more flexible (‘more clever’) experts, for example by allowing the decisions of the experts to change in time. In this way we can compete with the performance of time-varying paths. In this paper we give an overview of expert algorithms and describe their applications in adaptive routing. For simplicity, we will concentrate on minimizing the average end-to-end delay between two dedicated nodes of the network, but the results can be extended to any other QoS parameters in a

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Strategies for Adding Adaptive Learning Mechanisms to Rule - Based Diagnostic Expert Systems

Rule-based diagnostic expert systems can be used to perform many of the diagnostic chores necessary in today's complex space systems. These expert systems typically take a set of symptoms as input and produce diagnostic advice as output. The primary objective of such expert systems is to provide accurate and comprehensive advice which can be used to help return the space system in question to n...

متن کامل

A novel heuristic algorithm for capacitated vehicle routing problem

The vehicle routing problem with the capacity constraints was considered in this paper. It is quite difficult to achieve an optimal solution with traditional optimization methods by reason of the high computational complexity for large-scale problems. Consequently, new heuristic or metaheuristic approaches have been developed to solve this problem. In this paper, we constructed a new heuristic ...

متن کامل

Contents 1 Last Class and Review of Online Gradient

Last week we started the online model of learning, and we talked a bit about various problems that can be modeled, like decision-making using expert advice and online routing. We also discussed online linear separability. So we can solve these problems with online convex optimization model. We also gave the online gradient descent algorithm, and showed how it minimizes regret and proved the fol...

متن کامل

Online Learning for Changing Environments using Coin Betting

A key challenge in online learning is that classical algorithms can be slow to adapt to changing environments. Recent studies have proposed “meta” algorithms that convert any online learning algorithm to one that is adaptive to changing environments, where the adaptivity is analyzed in a quantity called the strongly-adaptive regret. This paper describes a new meta algorithm that has a strongly-...

متن کامل

Intuitionistic fuzzy logic for adaptive energy efficient routing in mobile ad-hoc networks

In recent years, mobile ad-hoc networks have been used widely due to advances in wireless technology. These networks are formed in any environment that is needed without a fixed infrastructure or centralized management. Mobile ad-hoc networks have some characteristics and advantages such as wireless medium access, multi-hop routing, low cost development, dynamic topology and etc. In these netwo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Comput. J.

دوره 49  شماره 

صفحات  -

تاریخ انتشار 2006